package com.mica.erp.system.service.impl;

import java.util.List;
import com.mica.erp.system.model.RoleInfo;
import com.mica.erp.system.service.RoleInfoService;
import com.mica.mybatis.GenericService;

public class RoleInfoServiceImpl extends GenericService implements RoleInfoService {

	@Override
	public List<RoleInfo> findRoleInfos() {
		return null;
	}

	@Override
	public RoleInfo findRoleInfo(RoleInfo roleInfo) {
		return this.selectOne(namespace+".findRoleInfos", roleInfo);
	}

	@Override
	public void saveRoleInfo(RoleInfo roleInfo) {
		Long roleId = roleInfo.getRoleId();
		if(null!=roleId){
			this.update(namespace+".updateRoleInfo", roleInfo);
		}else{
			roleInfo.setRoleId(this.incre.nextLongValue());
			this.insert(namespace+".insertRoleInfo", roleInfo);
		}
	}

	@Override
	public void delRoleInfo(Long roleId) {
		this.delete(namespace+".delRoleInfo", roleId);
	}
	
}
